#include<string.h> требуется только для объявления функции
int strspn(string1,string2);
char *string1; поисковая строка
char *string2; множество символов
Описание.
Функция strspn возвращает индекс первого символа в строке string1 , который не принадлежит множеству символов string2 . Это значение эквивалентно длине начальной подстроки в строке string1 , которая полностью состоит из символов строки string2. Нулевой символ окончания строки string2 не рассматривается. Если string1 начинается с символа, не входящего в string2, strcpn возвращает 0.
Возвращаемое значение.
Функция strspn возвращает целое значение, определяющее позицию первого символа в string1 , и не содержащегося в string2.
Пример.
#include <string.h>
char *string="cabbadge";
int result;
.
.
.
/* определяет длину префикса, содержащего a,b и c */
result = strspn(string,"abc"); /* result = 5 */